Hệ thống quản lý trường đại học bằng PHP

1 -- phpMyAdmin SQL Dump
2 -- version
3.5.1
3 -- http:
//www.phpmyadmin.net
4 --
5 -- Host: localhost
6 -- Generation Time: May
12, 2016 at 12:51 AM
7 -- Server version:
5.5.24-log
8 -- PHP Version:
5.4.3
9
10 SET SQL_MODE=
"NO_AUTO_VALUE_ON_ZERO";
11 SET time_zone =
"+00:00";
12
13
14 /*!
40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
15 /*!
40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
16 /*!
40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
17 /*!
40101 SET NAMES utf8 */;
18
19 --
20 -- Database: `nunu db`
21 --
22
23 -- --------------------------------------------------------
24
25 --
26 -- Table structure
for table `blog_posts`
27 --
28
29 CREATE TABLE IF NOT EXISTS `blog_posts` (
30   `postID`
int(11) unsigned NOT NULL AUTO_INCREMENT,
31   `postTitle` varchar(
255) DEFAULT NULL,
32   `postDesc` text,
33   `postCont` text,
34   `postDate` datetime DEFAULT NULL,
35   `image` varchar(
200) NOT NULL,
36   PRIMARY KEY (`postID`)
37 ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=
4 ;
38
39 --
40 -- Dumping data
for table `blog_posts`
41 --
42
43 INSERT INTO `blog_posts` (`postID`, `postTitle`, `postDesc`, `postCont`, `postDate`, `image`) VALUES
44 (
1, 'Signature d''une convention INSAT- RFR', ' <p>En présence des ministres de transport et de l''enseignement supérieur et la recherche scientifique, les directeurs de l''INSAT, de l''EPT, de l''ENIT, de l''ENAU, de l''ENSIT et de l''ISTLS ont signé des conventions de ...</p> ', ' <h2>Signature d''une convention INSAT- RFR (société du Réseau Ferroviaire Rapide de Tunis)</h2>\r\n<p>En présence des ministres de transport et de l''enseignement supérieur et la recherche scientifique, les directeurs de l''INSAT, de l''EPT, de l''ENIT, de l''ENAU, de l''ENSIT et de l''ISTLS ont signé des conventions de partenariat avec la société du Réseau Ferroviaire Rapide de Tunis RFR, L''objectif est d''intégrer les jeunes ingénieurs dans un grand projet à l''échelle nationale.</p>\r\n<p>Le projet consiste à relier le centre de Tunis à ses périphéries et banlieues par 5 nouvelles lignes de train.</p>\r\n<p>La convention signée permettra d''impliquer les futures ingénieurs dans des stages de fin d''études en rapport avec le transport ferroviaire.</p> ', '2016-02-26 00:00:00', 'article1.jpe'),
45 (
2, 'Inauguration Samsung Academy à l''Insat', '<p>Le mercredi 02 décembre Samsung Tunisie, a inauguré une nouvelle « Samsung Academy » à l’Institut National des Sciences Appliquées et de Technologie (INSAT).Cette action s’inscrit dans le cadre du ... </p>', '<h2>Inauguration Samsung Academy à l''Insat</h2>\r\n<p>Le mercredi 02 décembre Samsung Tunisie, a inauguré une nouvelle « Samsung Academy » à l’Institut National des Sciences Appliquées et de Technologie (INSAT).</p>\r\n<p>Cette action s’inscrit dans le cadre du programme « Hope For Youth » en vue de perpétrer les principes des activités citoyennes de Samsung en mettant à la disposition des jeunes de la technologie et du soutien nécessaires à la valorisation de leurs talents pour contribuer à construire un monde meilleur. En effet, grâce à un espace agréable et au matériel disponible (téléviseurs, tablettes et smartphones), les élèves ingénieurs ingénieurs pourront apprendre, créer, développer et tester des applications inédites ou des programmes innovants et pourront laisser libre court à leurs créativités pour développer les futures idées révolutionnaires ou les start-up de demain.</p>\r\n<table>\r\n<tr><td><img src="content/SamAca.jpe" alt="Not found"/>\r\n<td><img src="content/SamAca1.jpe" alt="Not found"/>\r\n<tr><td><img src="content/SamAca2.jpe" alt="Not found"/>\r\n<td><img src="content/SamAca3.jpe" alt="Not found"/>\r\n</table>', '2015-12-17 23:10:35', 'article2.jpe'),
46 (
3, 'TuniRobots: trois gagnants qualifiés pour Eurorobots 2016', '<p>Le rideau est tombé sur la 7ème édition de la Journée nationale tunisienne de la robotique, TUNIROBOTS 2016, hier, le 24 avril à l’Institut national des sciences appliquées et de technologie ( INSAT ).\nCe concours ... </p>', '<h2>TuniRobots : trois gagnants qualifiés pour Eurorobots 2016</h2>\r\n<h3>Le rideau est tombé sur la 7ème édition de la Journée nationale tunisienne de la robotique, TUNIROBOTS 2016, hier, le 24 avril à l’Institut national des sciences appliquées et de technologie ( INSAT ).</h3>\r\n<p>Ce concours, dont l’objectif est de familiariser les jeunes avec le monde de la robotique et d’introduire la culture des technologies et de la robotique, a annoncé la liste des équipes gagnante. Trois équipes ont été primées à savoir : 1) Step One (ESPRIT) – 2) IEEE ULT SB (ULT) – 3) Aerobotix (INSAT).</p>\r\n<p>Contacté par leconomistemaghrebin.com, Ibtissem Boughzou, responsable du club électromécanique à Esprit et de l’équipe qui a remporté le premier prix, a affirmé qu’avec ce prix l’équipe a été qualifiée pour le concours Eurobotos France 2016 (qui se tiendra le 20 mai). Cette équipe, composée d’étudiants en électromécaniques a pu concevoir un robot conformément au cahier des charges conçu par le jury du concours. Différent de la 6ème édition, le cahier des charges de la 7ème édition exigeait la conception d’un robot capable de jouer des scènes théâtrales et cinématographiques. Sur chaque fonction accomplie par le robot, l’équipe en compétition gagne un certain nombre de points. Après les éliminatoires, seules trois équipes ont été primées.</p>\r\n<p>Mais en quoi ces robots peuvent être utiles au secteur culturel ou industriel?</p>\r\n<p>En premier lieu ces robots permettent aux étudiants d’appliquer leurs connaissances en matière d’électronique, de mécanisme et d’autres disciplines. S’ajoute à cela qu’ils peuvent être adaptés aux besoins de l’entreprise et aux besoins de la scène culturelle explique notre interlocutrice : « Il suffit qu’un chef d’entreprise exprime son besoin pour concevoir le robot adéquat », précise-t-elle.</p>\r\n<p>Notons que le domaine de la robotique connait des avancées considérables en Tunisie, notamment grâce aux écoles d’ingénieurs à l’instar de l’INSAT et l’ENISO. Notons qu’une autre équipe tunisienne composée d’élèves- ingénieurs s’est distinguée au World Robot Olympiade ??WRO 2015.</p>', '2016-04-27 23:20:24', 'article3.jpeg');
47
48 -- --------------------------------------------------------
49
50 --
51 -- Table structure
for table `documents`
52 --
53
54 CREATE TABLE IF NOT EXISTS `documents` (
55   `matiereID`
int(10) unsigned NOT NULL,
56   `lvlID`
int(10) unsigned NOT NULL,
57   `documentID`
int(10) unsigned NOT NULL AUTO_INCREMENT,
58   `nom` varchar(
100) NOT NULL,
59   `author` varchar(
100) NOT NULL,
60   `type`
enum('C','AD','E') NOT NULL,
61   `nom_sur_disque` varchar(
100) NOT NULL,
62   `date` date NOT NULL,
63   PRIMARY KEY (`documentID`),
64   KEY `matiereID` (`matiereID`,`documentID`),
65   KEY `lvlID` (`lvlID`)
66 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=
2 ;
67
68 --
69 -- Dumping data
for table `documents`
70 --
71
72 INSERT INTO `documents` (`matiereID`, `lvlID`, `documentID`, `nom`, `author`, `type`, `nom_sur_disque`, `date`) VALUES
73 (
1, 1, 1, 'Chapitre1', 'Mr Ahmed', 'C', 'Chapitre1.pdf', '2015-04-20');
74
75 -- --------------------------------------------------------
76
77 --
78 -- Table structure
for table `etudiant`
79 --
80
81 CREATE TABLE IF NOT EXISTS `etudiant` (
82   `prenom` varchar(
200) NOT NULL,
83   `cin`
int(8) NOT NULL,
84   `nom` varchar(
200) NOT NULL,
85   `carteEtudiant`
int(7) NOT NULL,
86   `filiereID`
int(10) unsigned NOT NULL,
87   PRIMARY KEY (`cin`,`carteEtudiant`),
88   KEY `carteEtudiant` (`carteEtudiant`,`filiereID`),
89   KEY `filiereID` (`filiereID`),
90   KEY `cin` (`cin`)
91 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
92
93 --
94 -- Dumping data
for table `etudiant`
95 --
96
97 INSERT INTO `etudiant` (`prenom`, `cin`, `nom`, `carteEtudiant`, `filiereID`) VALUES
98 (
'Ghazi', 7470730, 'Ben Dahmen', 1400346, 1),
99 (
'Nadhem', 7473661, 'FEKIH HASSEN', 1400278, 1),
100 (
'Ghaith', 7476969, 'Troudi', 1400696, 1),
101 (
'kallel', 2147483647, 'wassim', 151557, 1),
102 (
'Achraf', 2147483647, 'cheikh mohamed ', 68768767, 1);
103
104 -- --------------------------------------------------------
105
106 --
107 -- Table structure
for table `events`
108 --
109
110 CREATE TABLE IF NOT EXISTS `events` (
111   `eventID`
int(11) unsigned NOT NULL AUTO_INCREMENT,
112   `eventDateAndTime` datetime NOT NULL,
113   `eventPoster` varchar(
200) NOT NULL,
114   `eventTitle` text NOT NULL,
115   PRIMARY KEY (`eventID`)
116 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=
4 ;
117
118 --
119 -- Dumping data
for table `events`
120 --
121
122 INSERT INTO `events` (`eventID`, `eventDateAndTime`, `eventPoster`, `eventTitle`) VALUES
123 (
1, '2016-04-16 08:00:00', 'tunirobots2016.jpg', 'TUNIROBOTS 2016'),
124 (
2, '2016-04-30 08:00:00', 'securiday2016.png', 'SECURIDAY 2016'),
125 (
3, '2016-04-16 08:00:00', 'JNB2016.jpg', 'Journée Nationale du Bénévolat');
126
127 -- --------------------------------------------------------
128
129 --
130 -- Table structure
for table `filierefullinfo`
131 --
132
133 CREATE TABLE IF NOT EXISTS `filierefullinfo` (
134   `filiereID`
int(10) unsigned NOT NULL AUTO_INCREMENT,
135   `full_name` varchar(
250) NOT NULL,
136   `short_name` varchar(
5) NOT NULL,
137   `icon` varchar(
20) NOT NULL,
138   PRIMARY KEY (`filiereID`),
139   KEY `full_name` (`full_name`,`short_name`),
140   KEY `short_name` (`short_name`)
141 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=
9 ;
142
143 --
144 -- Dumping data
for table `filierefullinfo`
145 --
146
147 INSERT INTO `filierefullinfo` (`filiereID`, `full_name`, `short_name`, `icon`) VALUES
148 (
1, 'Génie Logiciel\r\n\r\n', 'GL', 'fa-code'),
149 (
2, 'Informatique Industrielle & Automatique', 'IIA', 'fa-cogs'),
150 (
3, 'Réseaux Informatiques et Télécommunications', 'RT', 'fa-wifi'),
151 (
4, 'Instrumentation et Maintenance Industrielle', 'IMI', 'fa-wrench'),
152 (
5, 'Chimie Industrielle', 'CH', 'fa-flask'),
153 (
6, 'Biologie industrielle', 'BIO', 'fa-leaf'),
154 (
7, 'Tronc Commun MPI', 'MPI', 'fa-graduation-cap'),
155 (
8, 'Tronc Commun CBA', 'CBA', 'fa-filter');
156
157 -- --------------------------------------------------------
158
159 --
160 -- Table structure
for table `matiere`
161 --
162
163 CREATE TABLE IF NOT EXISTS `matiere` (
164   `matiereID`
int(10) unsigned NOT NULL AUTO_INCREMENT,
165   `nom_matiere` varchar(
50) NOT NULL,
166   PRIMARY KEY (`matiereID`),
167   KEY `matiereID` (`matiereID`)
168 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=
3 ;
169
170 --
171 -- Dumping data
for table `matiere`
172 --
173
174 INSERT INTO `matiere` (`matiereID`, `nom_matiere`) VALUES
175 (
1, 'Analyse'),
176 (
2, 'Electrotechnique');
177
178 -- --------------------------------------------------------
179
180 --
181 -- Table structure
for table `matiereparfiliere`
182 --
183
184 CREATE TABLE IF NOT EXISTS `matiereparfiliere` (
185   `lvlID`
int(10) unsigned NOT NULL,
186   `matiereID`
int(10) unsigned NOT NULL,
187   `coef`
float NOT NULL,
188   PRIMARY KEY (`matiereID`,`lvlID`),
189   KEY `filiereID` (`lvlID`,`matiereID`)
190 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
191
192 --
193 -- Dumping data
for table `matiereparfiliere`
194 --
195
196 INSERT INTO `matiereparfiliere` (`lvlID`, `matiereID`, `coef`) VALUES
197 (
1, 1, 2.5),
198 (
5, 2, 2);
199
200 -- --------------------------------------------------------
201
202 --
203 -- Table structure
for table `niveau`
204 --
205
206 CREATE TABLE IF NOT EXISTS `niveau` (
207   `lvlID`
int(10) unsigned NOT NULL AUTO_INCREMENT,
208   `filiereID`
int(10) unsigned NOT NULL,
209   `valeur`
int(1) NOT NULL,
210   PRIMARY KEY (`lvlID`),
211   KEY `filiereID` (`filiereID`),
212   KEY `valeur` (`valeur`),
213   KEY `lvlID` (`lvlID`)
214 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=
29 ;
215
216 --
217 -- Dumping data
for table `niveau`
218 --
219
220 INSERT INTO `niveau` (`lvlID`, `filiereID`, `valeur`) VALUES
221 (
1, 1, 2),
222 (
2, 1, 3),
223 (
3, 1, 4),
224 (
4, 1, 5),
225 (
5, 2, 2),
226 (
6, 2, 3),
227 (
7, 2, 4),
228 (
8, 2, 5),
229 (
9, 3, 2),
230 (
10, 3, 3),
231 (
11, 3, 4),
232 (
12, 3, 5),
233 (
13, 4, 2),
234 (
14, 4, 3),
235 (
15, 4, 4),
236 (
16, 4, 5),
237 (
17, 5, 2),
238 (
18, 5, 3),
239 (
19, 5, 4),
240 (
20, 5, 5),
241 (
21, 6, 2),
242 (
22, 6, 3),
243 (
23, 6, 4),
244 (
24, 6, 5),
245 (
27, 7, 1),
246 (
28, 8, 1);
247
248 -- --------------------------------------------------------
249
250 --
251 -- Table structure
for table `note`
252 --
253
254 CREATE TABLE IF NOT EXISTS `note` (
255   `valeur`
double NOT NULL,
256   `matiereID`
int(10) unsigned NOT NULL,
257   `lvlID`
int(10) unsigned NOT NULL,
258   `carteEtudiant`
int(7) NOT NULL,
259   `nature`
enum('ds1','examen1','ds2','examen2','tp') NOT NULL,
260   PRIMARY KEY (`matiereID`,`lvlID`,`carteEtudiant`,`nature`),
261   KEY `matiereID` (`matiereID`,`carteEtudiant`),
262   KEY `carteEtudiant` (`carteEtudiant`),
263   KEY `lvlID` (`lvlID`),
264   KEY `nature` (`nature`)
265 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
266
267 --
268 -- Dumping data
for table `note`
269 --
270
271 INSERT INTO `note` (`valeur`, `matiereID`, `lvlID`, `carteEtudiant`, `nature`) VALUES
272 (
12, 1, 1, 1400278, 'ds1'),
273 (
15, 1, 1, 1400278, 'examen2'),
274 (
14, 1, 1, 1400278, 'tp');
275
276 -- --------------------------------------------------------
277
278 --
279 -- Table structure
for table `users`
280 --
281
282 CREATE TABLE IF NOT EXISTS `users` (
283   `memberID`
int(11) unsigned NOT NULL AUTO_INCREMENT,
284   `username` varchar(
255) DEFAULT NULL,
285   `password` varchar(
255) DEFAULT NULL,
286   `email` varchar(
255) DEFAULT NULL,
287   `isadmin` tinyint(
1) NOT NULL DEFAULT '0',
288   `CIN`
int(11) NOT NULL,
289   PRIMARY KEY (`memberID`)
290 ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=
4 ;
291
292 --
293 -- Dumping data
for table `users`
294 --
295
296 INSERT INTO `users` (`memberID`, `username`, `password`, `email`, `isadmin`, `CIN`) VALUES
297 (
1, 'Demo', '$2y$10$wJxa1Wm0rtS2BzqKnoCPd.7QQzgu7D/aLlMR5Aw3O.m9jx3oRJ5R2', 'demo@demo.com', 1, 7470730),
298 (
3, 'hama', '$2y$10$qeiMj..8SgWzesxU6Ste2.nSnajHwI1Telk86gqjFZt8a9lAi65vK', 'nunu@gmail.com', 0, 7473661);
299
300 --
301 -- Constraints
for dumped tables
302 --
303
304 --
305 -- Constraints
for table `documents`
306 --
307 ALTER TABLE `documents`
308   ADD CONSTRAINT `Documents_ibfk_1` FOREIGN KEY (`matiereID`) REFERENCES `matiere` (`matiereID`) ON DELETE CASCADE ON UPDATE CASCADE,
309   ADD CONSTRAINT `Documents_ibfk_2` FOREIGN KEY (`lvlID`) REFERENCES `niveau` (`lvlID`) ON DELETE CASCADE ON UPDATE CASCADE;
310
311 --
312 -- Constraints
for table `matiereparfiliere`
313 --
314 ALTER TABLE `matiereparfiliere`
315   ADD CONSTRAINT `MatiereParFiliere_ibfk_2` FOREIGN KEY (`matiereID`) REFERENCES `matiere` (`matiereID`) ON DELETE CASCADE ON UPDATE CASCADE,
316   ADD CONSTRAINT `MatiereParFiliere_ibfk_3` FOREIGN KEY (`lvlID`) REFERENCES `niveau` (`lvlID`) ON DELETE CASCADE ON UPDATE CASCADE;
317
318 --
319 -- Constraints
for table `niveau`
320 --
321 ALTER TABLE `niveau`
322   ADD CONSTRAINT `Niveau_ibfk_1` FOREIGN KEY (`filiereID`) REFERENCES `filierefullinfo` (`filiereID`) ON DELETE CASCADE ON UPDATE CASCADE;
323
324 --
325 -- Constraints
for table `note`
326 --
327 ALTER TABLE `note`
328   ADD CONSTRAINT `Note_ibfk_1` FOREIGN KEY (`matiereID`) REFERENCES `matiere` (`matiereID`) ON DELETE CASCADE ON UPDATE CASCADE,
329   ADD CONSTRAINT `Note_ibfk_2` FOREIGN KEY (`carteEtudiant`) REFERENCES `etudiant` (`carteEtudiant`) ON DELETE CASCADE ON UPDATE CASCADE,
330   ADD CONSTRAINT `Note_ibfk_3` FOREIGN KEY (`lvlID`) REFERENCES `niveau` (`lvlID`) ON DELETE CASCADE ON UPDATE CASCADE;

331
332 /*!
40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
333 /*!
40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
334 /*!
40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;


Gõ tìm kiếm nhanh...